﻿using System;

namespace Security.Domain
{
    /// <summary>
    /// Разрешение сотрудника
    /// </summary>
    public class EmployeePermission 
    {
        /// <summary>
        /// Дата истечения разрешения
        /// </summary>
        public DateTime? Expire { get; set; }

        /// <summary>
        /// Идентификатор обьекта которому принадлежит разрешение
        /// </summary>
        public Guid IDEmployee { get; set; }

        /// <summary>
        /// Идентификатор разрешения
        /// </summary>
        public Guid IDPermission { get; set; }

        /// <summary>
        /// [Навигационное свойство] Сотрудник
        /// </summary>
        public Employee Employee { get; private set; }

        /// <summary>
        /// [Навигационное свойство] Разрешение
        /// </summary>
        public Permission Permission { get; private set; }
    }
}